corrected error - removing of lib directory with rmtree should work now

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
Added BuildDizmo class and plistlib to build the plist file

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
added command line error class
updated error class with a default msg string: ''
Remodeled task selection and executable class
- task selection now has its own class
- all known exceptions are handled in the executable file
- added some dizmo related help

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
updated config file
added dizmo config file for creating projects
updated new method to allow creating of dizmos

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
fixed so that errors are no longer handled in this class, but passed to
the caller

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
added deploy class

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
renamed executable to grace (project name)

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
fixed errors in the html file: library locations where wrong.

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
fixed deployment class
- added distutils to use copy_tree for better copying of the build output
- fixed os.getcwd() typo
- fixed description for copy failure

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
created a dedicated _build method in the task class

Signed-off-by: Michael Diener <dm.menthos@gmail.com>
added zip functionality

Signed-off-by: Michael Diener <dm.menthos@gmail.com>