added some tests to cover passing strange things into Application::init
changed ant task names to generic names instead of product names e.g. phpunit -> test