simplify
allow undefined/null prototype
move rgb space constructor
create browser color lib
add dist file