Renamed business and service layers. Moved token persist to UserComponent