Added a Login template
Login view connected to template
Added Flask login package and a secret key

A secret key was required for the application which has been added in a
new file called 'secrets.py', which has been .gitignored.

Changed the requirements list to the order in which it is generated by
pip freeze.
Added User login support

Only the frontend based login has been tested and it works!
The code needs to use raw queries, though.

The flash messages are currently displayed in a very crude form, and
need to be styled.

The frontend directory structure has been changed too.
Fixed link in Readme
Fix Config overide issues

...and stop Travis from screaming.

Shout outs to @mattupstate for helping.
https://botbot.me/freenode/pocoo/2014-10-14/?msg=23484985&page=7
Added Flask login based auth to API

A /users/me/ endpoint has been added to show its workings.

It's more or less a hack, but the thing works, and that is what matters
right now.

Access tokens, Basic HTTP Auth can also be handled by flask login.
https://flask-login.readthedocs.org/en/latest/#custom-login-using-request-loader
Errors and exceptions for the API
Renamed endpoints to be concise
Merge remote-tracking branch 'origin/tags' into tags
Alembic changes - tags and tagging

Re-named all the version files in a chronological order starting from a.

Added scripts for the tags and tagging tables
auto pep8 did it.
Methods modified to be synced with the DB changes
Failed attempt to implement user verification
tags views and models - basic implementations

Have to add a few more endpoints later
tagging on ideas

adding of tags on an idea works but other method doesn\t.
enable the tagging in app