Add orbit service and refactor

Also changed the directory structure to be similar to angular seed, and wrote jasmine test suite for orbit service.