Added some database storage and authentication
Ignore vim's generated files