created base layout, refs #73
Merge pull request #100 from przytads/73

created base layout, fixes #73

additional refactoring will be necessary (e.g. improving/refactoring of abstractServlet) but this will be done in an additional issue