Changed NSNumber to NSDecimalNumber when retrieving doubles from db

This will allow for better precision = less rounding errors.