fetching colourlover palette using API, fixes #5
refactoring
switched default text color strategy to auto
bumped to 0.0.4