Moar 0.1 updates

Builder pattern specifies getId instead of getOutputClass
Macros consolidated from Calculator and Builder, and named thusly
DefaultBuilder renamed to SingletonBuilder, which is more accurate
Simple properties which were only a value removed