Scala reflection for columns discovery + tests with embedded Jetty

1. Scala reflection for columns discovery:

However columns need to be defined as 'object columnName extends StringColumn(this) ...'

If columns defined as 'val' of 'def' scala reflection can't provide any guarantees on members order

2. Unit tests with Scalatra and embedded Jetty as servlet container