Merge pull request #13 from OlyCow/master

General updates (mostly encapsulation)
Added skeletons for all library files

Completed templates for header files, and also minor fix to
documentation.
Added a `structs.h` :D + BUGFIX

We were including Tasks.h instead of Task.h
Finished `Motor.h`; left lots of comments

They are by no means final :P
Implemented `Motors.c` + BUGFIX (`includes.h`)

Previously, `includes.h` was #including `RobotCEncapsulation.c` which
resulted in duplicate definitions.
Still some TODO tags left though.
Also added a couple motor functions.
Merge pull request #16 from OlyCow/libraries

Motor libraries (and general updates)