Refactor tests
Optionally include/exclude fabfiles from functional tests
Optionally keep vagrant box up after running functional tests
Rename VAGRANT_BOXES env var to FABTOOLS_TEST_BOXES
Improve user creation and modification