Eliminated the flow header
Moved all common contents to types.h

- Colorsmith and flow specific code is now in the appropriate c file.
- Types.h only contains the type declarations