never return null as result from gps lookup
fixing critical bug when loading graphstorage
fixed #47 and #49
refactored encoders to handle all parsing and be independent
cleaned up parsing conditions, removed unnecessary operations
refactored acceptway to use a dynamic list of encoders
merged pr #53
formatted all source code
minor cleanup in encoders
fixing integration test
seperated osm parsing in reader for logic and helper for graph building
encapsulated classes for osm data
fixed negative id handling and broken test
merged #57
formatted source
minor log counter fix
adding license header
license header change to reflect more contributors
Merge remote-tracking branch 'origin/master'

Conflicts:
	core/src/main/java/com/graphhopper/GraphHopper.java