[FA]{refactoring} major refactoring

-replaced constants by enums
-moved Waypoint into ultils package
-moved items into items package
-added detetion time for camera to xml and parsing
-made all class member variablesp private and added getters and setters
where required
-restructured every source file to have a similar method and member
order