Bug fixes

Adds support for more actions. Refactors code into OOP style javascript. Renames files. Adding painter.js, which includes a lot of painter classes. Adds objectHolder class. Move action supports moving from counter to appliances and vice versa.