create maven project. lots of clean ups.