fix layout and profilecard

- footer now correctly shows at the bottom
- found a way to set maps height as percentage
- rewrote js for profilecard show / hide
- removed verify_credentials from require_user
- general awesomeness :)
add meta viewport tag