added check for constructor callback to prevent errors when it does not exist
made usernames truly case sensitive (for real this time [probably])
0.1.2 - fixed username case sensitivity
Merge branch 'release/0.1.2' into develop