So if you are like me and want to have something clean and easy that gets you up and running check out the following :
All the codes work seamlessly on the Raspberry PI .
I also found a NodeJS plugin which seems very promising to integration with omxplayer at the following link:
I have thus managed to integrate a REST API on the PI that allows me to Post a Request to play a file and it actually calls omxplayer and the video file is played on my HDMI TV.
I will post a sample Express NodeJS file once I have something working well with basic features e.g
1. Controls for pausing , forward etc..
2. Availability to display currently playing file in list
4. Amount of time remaining (no idea if this is achievable)