ticket:13 New tests for new functionality
ticket:13 Backend done
ticket:13 Implemented functionality, changed view behavior a bit
Merge branch 't13_customer'