Datasift Fixes and tests
Added more javadoc comments
Added license headers
Ignored tests
changed scope of testing dependencies
Added build profile for tests, so tests only build and run in java 1.7 or higher
Merge PR#23 from rbnks 'rbnks/STREAMS-41'