add controller generator
adjust main app templates + add client-side template creation to controller
update readme
fix naming
use asyncawait in auth
more description