subscribe user to running & cybercoach service related user improvements

* at signup we create a cybercoach user from then on we do not update the user in cybercoach, changes stay in our app. we only keep in our app a reference of cybercoach user trough username and password
* cybercoach service related errors are handled during signup
* user gets subscribed to sport 'running' on signup
* refactoring