[misc] Reorganized directories to match Maven guidelines
Issue #3: Switch to Maven
Make the built jar executable