Seperate DOM a bit from view
Client-side slash validation and DOM abstraction
Merge pull request #66 from streetlight/master

Client-side validation for 22 and progress on 52