refactored insert*, selectByRef*, delete* methods to return Future[T], also reformatted source code
Merge pull request #1 from lukaszbudnik/api-changes-use-of-futures

api changes - use of futures