Adding basic alpha support for all colortypes

Alpha Values can be stored in all colortypes and will always be floats between 0 and 1
The default alpha value is 1

The Tests have also been updated and passed.