add license.
Higher limits for the turnmark (should prevent the wrongly detected left turnmark that occured from time to time. Values taken from knitic.
Add name of copyright holder.
Fix seperator for serial communication.
Change serial interface to be more consistent.
Fix parsing of patterns.
Better logging of invalid input.
Add flush.
Give feedback if needle pattern is invalid or incomplete.
Make ready message format compatible.
Slower serial speed.
Better turnmark output.
Loop reading characters and add short delay.
Transmit patterns as hex (saves bandwidth and buffers).
Better initialization.
Implement correction using the belt phase for positioning.
Make soleniod carriage offset more easy adjustable.
Merge master.