Added hashCode method
Fixed a bug that caused potential null pointers
Instantiated artifacts list and added getArtifacts method
Now instantiates resource in all constructors
Organized imports, removed unused methods, etc
Fixed conflicts
Merge branch 'master' of github.com:iamhj/HEROES
Removed unused imports (again, because of merge conflicts