expanded the scope of BackendCommunicator
using blocks for callbacks
removed coupling with coredata
modifications to the backend communicator
BackendCommunicator ready to go
renamed project to BackendManager
reconfigured project to work