Adding Branch Service, File Service and introducing BaseService classes.
Implementing code review changes
Deleting unwanted file
Implementing code review comments
Merge pull request #1 from lijupm/master

Added service classes - FileService, BranchService and BaseService