#300 basis project params initial update. Now has “basisproject create” and “basisproject update” commands, and help that provides a more gentle introduction. Help commands for subparsers needs to be fixed, testing is needed with all commands, and the documentation will need to be updated appropriately.
#300 help message now works as expected and improved wording.
#300 resolve ambiguity between basisproject update and basisproject upgrade
#300 basisproject argparse bugs fixed and improved error message.
#300 Merge branch 'develop' into feature/#300basisprojectParams

Conflicts:
	doc/howto/create-and-modify-project.rst
Merge branch 'feature/#300basisprojectParams' into develop