Pass type in when creating Map tasks
Added types for double conversion
generic buffer creation
Implemented double pinning
Generic load/store buffer options in backend
Working map task on doubles
Merge branch 'float_type_support'

* Working map tasks on Doubles as well as Integers!
Chainable decorator, oh god wat
Yay for first class methods
Ensure block is passed by chainable decorator
No more self for chaining