add folders for modules and initial front-end.

not sure we will have enough code to justify whole folders for
api/model/db but we'll see