First working version of core module, with no business validation, 100% test code coverage.
Time to start work on web ui module.