Added south for database migration
Initial database migration to match live
New database migration to pickup unique constraint
Test javascript to clear error when user types a text in input box.

Feature not implemented yet.
Added qunit testing framework files
script to update columns uniqueness to aid  south migration.

When migrating from old to new schema, south complains bcos
some old data contain many items with same text in a list.
dataupdate.py appends numbers to those item texts to make them
unique.