changed import of stapl.core.subject to explicit declaration to avoid working on a single object
added exception when redeclaring an attribute and added explicit types for the different types of attribute containers
removed sealed keywords to allow extending STAPL
used explicit types in subject, resource, action and environment declarations
changed env into environment (was done in another commit...)