Translated NucleotideDisplay to python.
Moved universal function to SkittleGraphTransforms.  Added
reverseCompliment(string)
Started Python implementation of RepeatMap.  Moved python files to their own directory.
Finished basic functionality of RepeatMap
Added StatePackets as a carrier for width, start, scale etc.
Renamed StatePacket File.  Added colorPalettes.
Added countNucleotides and normalizeDictionary
Finished the rewrite for Nucleotide Display using normalized counts.
added 3mer detector using sensitiveFrequencyTest()
Minor, separated 3mer to a separate method.
Moved more of Repeat Map into GraphTransforms.  We need to start using
'state' exclusively.
Minor syntax.
Github changed the newlines.
Added NucleotideBias
Separating Bias methods
Finished PixelLogic work for Nucleotide Bias
Debugged Bias.
Finalized the decision that state.start would begin at 0 and not one. 
Added comments.
Added SequenceHighlighter and ThreeMerDetector
Changed all transforms to recursively call themselves until the bottom
depth of a list hierarchy is reached.  This allows each function to
encode knowledge about width, horizontal display lines, and scale in the
structure of the list.  It also means that we only need one function for
any scale of computation.