adjusts suite to not use delegate.
adds resolution for files/specs/suites in console.

- moves some requires into the Environment.load.
- provides better resolution so you don't need to specify --suite=suite_name when providing files.
provides a way to resolve file dependencies from the params.