Changed use of datetime.now() to be utcnow() so that we're always working in a standard time format.
Tests for returning tags sorted alphabetically or by total account across different ideas.
Includes the nouns file copied and renamed for test data.
init file for tests folder so that we can refer to tests as a module
init files will allow us to explicitly reference models within the django hierachy. That means we can keep just the top level folder on the python path, which is clean and stops any conflicts.
mods to db parameter to allow tests to create/destroy a db
2 new tag retrieving and sorting functions and some basic imports added too to support.
added 2 new fields - 1 to handle the existing tags we're putting into the form for users to select from and 1 to handle new tags they may wish to add
added a single tags field to hold the tags associated with each new idea.
allows referencing down the project hierachy more cleanly
have deleted the tests file and replaced it with a folder (and accompanying __init__.py file) so that we can organise any tests we write more cleanly. Add your own tests.py files to the test/ directory and then import that into the __init__ file.
added in a second column that takes care of tagging, a load of javascript for changing the colours of the buttons, handles for both new and old tags.
added in code to retrieve existing tags from db and render them to the form. Added in code to handle new and existing (user selected) tags from the form and submit them to the db.