Freeform cart framework

First master landing of Freeform Cart code
That will allow us to de-jqueryify the click bindings and scope the functions to the overlay view