Relocate files to fit Maven format
Refractor to use API instead of manually handling, no messaging yet
Add message output