add UI functionality
add all post functionality to ui
add validation to user
fix ui menu
update spec coverage
add upcasing of username