restructured project

-> separate files/packages for models and contentproviders