Implement 'Sales' form
+ tests fixes. now we are using hsqldb 2.2.9 to support save operations in tests
but according to hsqldb changed INFORMATION_SCHEMA.SYSTEM_TABLE_CONSTRAINTS to TABLE_CONSTRAINTS unitils first time running or updating db fails first running test each time. So after first failed build with 'mvn clean install -U' just use 'mvn install -U' to make build SUCCESS, because db was created during failed build.