angular rating directive first implementation, doesn't submit yet but change with mouse and store to memory on click. Controller usage needs to be refactored, this should probably be moved to the model. Also need to determine if directive should render a hidden form, an input element, or just submit the ajax without a form.
Refactored controller object into model (set by controller). Added vote count option and pending rating. Moved styling out of widget template.
Rating widget ajax submission implementation. XSRF protection temporarily disabled, need to add token to ajax request. Current UI has some usability issues with mobile devices, so maybe try stars.