save new firebase support
Merge commit 'b09e4ac709cc83b083a97efad5a8bb2048755cdf'
success mapping interface to firebase
move core classes to a java project as they have no android dependencies