Aspect Object Improvements

-Added set/get functions for Aspect parameters
-Checking for and catching most possible errors. Doesn't seg fault as much.