Merged commands into core.py
Raise exception in collect_class() when selections aren't all in one class region
Updated class regex
Fixed class regex to allow abstract classes
Fixed field regex to enable static field getters/setters/constructors