moved statics from Target to Application
made Application non-static
added IBauScriptHost overloads to support custom targets
matched desc behaviour to rake
moved args based target invocation from Application to Program
changed actions list from objects to actions
moved Invoke() from Application to Target
removed name restriction from Target
improved exception messages
added CommandLineParser
extracted BaufileFinder and ApplicationFactory from Program
added support for --trace arg
added support for --debug arg
added trace info to invocation log
moved target invocation from Program to Application
encapsulated arguments driven execution in Application
implemented --targets