Made version.py optional and added support for moving the .py files outside of the param package.