Libraries modernization (Feedback)

Switch to ARC and subscripting (along with general code cleanup) for the feedback section of Libraries

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Libraries Modernization (Hours)

Switch to ARC and subscripting (along with general code cleanup) for the hours display section of Libraries

Signed-off-by: Blake Skinner <bskinner@mit.edu>
fixup flip on ARC for the rest of the libraries classes
Split out the various form element classes into separate files instead of trying to shoehorn them into a single, huge, file.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Pass 1 of some general code cleanup. This fixes the ARC errors, adjust things so there is a bit more inherited behavior and gets rid of tons of NSAssert/NSException calls. In general, these should be avoided unless debugging code or where we are going to crash anyway.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Import and ivar/property cleanup for the libraries classes.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Switch from objectAtIndex:/objectForKey: to subscripts and some code cleanup.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Libraries modernization - fixes #2

Adds ARC, subscripting and some general code cleanup to the libraries module.

Signed-off-by: Blake Skinner <bskinner@mit.edu>