Made AntProject a class.
Removed package internal and moved package sealed one up.
Exception handling.