start of big refactoring
renaming
refactor GPS and server splitting
next step seperating models and controllers