Updated html to use html5 elements and css updates to make mobile views cleaner
More css & html tweeks