Random updates

This includes a few random updates to make the code run on ATGU server: 
- added a DATA_DIR that doesn't assume where calling process is located 
- Removed the footer CSS bug 
- Also reformatted the HTML code so I could understand how it was organized