Merge pull request #1 from ackl/master

Master
Merge pull request #2 from ackl/master

tags placed in tag list in alphabetical order when added, instead of app...
Merge pull request #3 from ackl/master

Master
Update index.html
removed redundant app.js file from root directory
refactored mainView into seperate views for list of all, done and not done todos
refactored navView and corresponding template
refactored tagsView out of mainView
added comments
Update index.html
index.html fix
fixed bug where tags could be added without a todo
removed debug lines
missing brackets
fixed bug where deleting a todo on a filtered view would show todos of different state
updated styling to make more sense in regards to UX re: #8
image asset
fixed code architecture and style re: #23
Merge branch 'gh-pages'

Conflicts:
	css/style.css
	index.html
	js/routers/router.js
	js/views/filterdoneview.js
	js/views/filtertodoview.js
	js/views/mainview.js
	js/views/tagsview.js
	js/views/todosview.js