Added working serial

Well its still a work in progress but it is sending bytes.
Added serial_write_chunk()

Added a function that will write an address and the size of the
address block.
Added protocol test
Change the BAUD Rate

In case we change the serial baud rate we can easily change it in
the makefile.
Added error codes to the serial class

In case that and error occurs we need to be able to communicate
it with the calling function. To do this the easiest way is to
return an error code and if we need to return a value simply pass
in a pointer.
Implemented the protocol

We now have v1 of the protocol. Yay
Implemented the first revision of the handler

The handler will recieve the messages and will determind if the
message is valid and call the bartender functions that the messages
need.
Added bartender functions

This is where all the functions of the bartender will be defined.
Delay function takes in an unsigned long

The delay function takes in an unsigned long so we should store
it as an unsigned long.