Basic argument checking

Need to improve this, but the essential practice of checking for arguments and returning False if an argument is unavailable in crucible_agent has been resolved.
Added nargs for module import; added docs