Create functional tests
Add jquery validate
Add username, email unique constraints
Merge branch 'develop'