Basic Mode Control and Indication

-Set up trigger-able states (public-access[no code needed], normal
running mode, and programming mode)
-Set up LED indicators
-Refactored most of the program flow logic, abstracted further in the
Doorman class
-Removed even more unnecessary methods
-Note: the time library needs to be removed in favor of using the
millis() functions for the program to work correctly. That's next in
line.

Progress (* indicates tested completion):
*Input receipt
*Input Parsing
*Static Key Comparison
*Dynamic Key Comparison
*'Mode' Logic for programming new keys and public access
*Non-serial state indication
Soft-Reset and other fail-safes
General Clean-Up