Changed Configuration into a class to shift and contain functions.
Updated formatting of code to return as a class. This uses the new Configuration class to return values needed to save data.

Updated if statements in listener.
Build Configuration class in annotation parser.
Updated adapter to use the Configuration class, return values from functions rather than array. Updated namespace of test.