refactored methods
merged controls into layout template
fixed clean build
small syntactic changes
moved unit tests to dir unit/
obj/ structure now directly corresponds to src/ structure
not needed anymore