fixed spinner
implemented user data
Implemented Key storage functionality via DataMapper
added user api
Merge branch 'user_data' into assembly