Added basic documentation
refactored templates and added stylesheet