Merge pull request #2 from dwarduk/working_gpio

Exposes simple GPIO functionality.  All registers listed in the GPIO section of the ARM peripherals documentation are now implemented
Fixed GPIO constants naming collision