added ribbon, updated url to point at phantomjs
clean up server code slightly
separated out the property populators, hopefully easier to add new ones