initializing js api
improving user exp
promise is a microframework to work with ajax and assync calls. github.com/stackp/promisejs
fix wrong name 'achivement' to 'achievement' \ some others minimal layouts changes.
added promise \ fix wrong name 'achivement' to 'achievement'
lot of modifications :( \ removed the userMock \ added backend communication \ comment functions and methods
fix word 'data' to 'date'