added patterncontroller

- "simon" functionality included and working
- click event is buggy, might just be on siftulator