Added validation helpers
moar tests
messing with the ui
hooking up some server side love