Added unit testing for services.
Minor code refactoring
Added ReservationApplication service. Added ngStorage service. Added save on state transition