add vp assignments, expand controller functionality
Merge pull request #1 from johnshaughnessy/fix_models

add vp assignments, expand controller functionality