exchanged TimeContext cache with a SQLite db
removed guava dependency
added time account
generic account service