Starting on flowchart coder

This is going to be a very long ride of BS and sleepless nights. Too top
it off i shouldn't be starting this during midterms. Not that i ever
study anyways.
Worked on Armbot interface
Changed CCMethod call method in armbot task

Added vars to get the same varables as the normal call method. These
should be passed in from the armbot or command handler.
Set up IF command
Cleaned up notes folder
Cleared up some errors from changes
Worked on command system
Lot of work on armbot task system

Started designing the task system to work with other non-armbot devices.
As well fixed up several command, and designed a way for the command to
say something is wrong. Will continue to improve this before i actually
start on the encoder and armbot. That way there is less changes after
recoding both devices.
More work and some package changes

Changed back in api from armbot to coding since it no longer just
applies to the armbot. There are plans to move this to the core and
start adding coding to all parts of the mod.

Added a way for the encoder to understand limits on arguments. This way
it can clearly show the limits to the user.
Cleared out all command and armbot errors

This doesn't mean it works but simple there are no errors from the
editor. I'll still need to spend the next few days check if everything
works. As well i still need to fix and recode the encoder.
Starting on the encoder

Almost to the point were i can start testing all the changes. Though i
still need to write a GUI, and finish the program handler.
Worked on Task interfaces and Program handler

Started breaking down the interfaces into simpler ones so its easier to
create tasks without extra junk. As well worked more on the Program
class and how it handles the tasks. Is getting close to fully coded to
be used in the encoder. Though i need to do more work and test it fully.
I might end up creating a fake program before the encoder is finished
just to test this. At this point i've failed to follow coding guide
lines to test everything you code.
reworked some task basics

Changed how task are setup and then called. This way they function
better and eat up less memory. As well i removed how the base task
stored variables. Now the program itself keeps a ref to the machine, and
its location. This will save on a good bit of memory as each task was
holding a memory location for this.
Task renaming
Auto-Sync
Updated meta
Created textures for ore machines