Parsley branch - using parsley as dependency for validation

some bugs remaining dev branch.. significant refact.

also looking at using noty for for alerts..