added maven shit and proper dir structure