packages and utility functions refactoring
added draft of foregrounf extractor using 2D features (ORB)
gui code refactored