added distance calculation
added more and more location stuff
added docker