Template.Components.Services tests

- Changed how account username is saved to the database. Now it will not
be converted to lower invariant case, but be kept as it is. However
username comparisons will be made in upper case.
- Added tests for profile service.