added basic build environment
added skeleton for exception handling
very basic startup