initial commit, start of new back-end processing sytem.
Changing test system to include user defined tests.

Currently tests will will not work just checking out the repo, as the test
class is referring to a user directory that is currently being ignored.
This is a temporary solution to allow separation of the system core for the
mbed project specific UDFs and tests. This will be resolved later with use
of git sub-modules.
Added assertEquals, time formatter, value repeater
Fixing user defined tests

Fields and methods were not accessible to the subclasses of the test class, but the
test runner was failing to run the tests so I had not noticed.
Row Processor, moving config to json
Column combiner, moved reference to output table

Reorganized to store the table at the next level up in the system rather than
at the value modifier/validator.
Merge branch 'master' of https://github.com/jaltekruse/EasyDB