organizes according to some maven conventions

http://bit.ly/2Rb7QK

not actually using maven yet