validate username uniq
fix a history obtaining bug and adjust view

user login with name is failing
need to find a way for username assignment with devise
add name into user database

some exceptions need to be hanlde
1. user name is blank
2. remove sheet controller user name handling
handle username not null/blank on model

previously, it's handled on sheet controller and has bugs
add db migrate to prevent username being null
sign in by email only for now

also
alert message template is for bootstrap2
add bootstrap2 color for now