Adds a text component to the mktplace rating

Text component is called a review
Also disables submit button unless a star rating
is present.
Cleans up some of the javascript a little bit.
Prevents CSS styling provided to be used outside
of portlet.
Adds review char limit to java code