Merge pull request #6 from KiMark/master

Added double type
Add NotReducibleException

Thrown when an Aurora operator descriptor's reduce() method is
called while reducible() returns false.
Added boolean and string operators