Added processing code

Added the original processing maze-learning code. Still need to edit
processing code for better performance on various maps. Organized the
code between processing and arduino