Make Menu.slug unique too
Add vi to gitignore
Start on template tag library