Merge pull request #28 from widagroup/master

Button JS now working + Started working on reposition category
Broadcast reposition now working. Now going to rework how broadcast messages work.
Completely changes how buttons work on views - client must request the item themselves - this means Razor can control the buttons
Merge pull request #22 from thatcoderguy/master

Merge changes.