RGB <-> LabSpace memoization

PR started to address issue #9 . This is work in progress for comments and direction.

Comment here can also be removed since we're no longer dealing with 32 bit alignment.