Project structure

* Everything in marex.internal could be really useful to any kind of appengine project, even when not using mapreduce. So I decided to get rid of the internal thing and just put everything under marex.