Feature/add documentation

# This pull request involves

* Add ignored files
* Improve README documentation
* Changes application layout extension to haml instead of erb