A few changes to the RPC implementations
gitignore updates
A nasty bomb of unfinished code
Service changes

Renaming of the StationsHandler, movement away from vectors to
arraylists, and an update to the alerting system of the service to the
relevant activities.
RPC PostTask implementation changed slightly
Service implementation updates
Switch from Vectors to ArrayLists

My C++ background said to use Vectors. In Java however, the best choice
is to use ArrayLists. It's stuff like this that I hate Java for. Why
should a Vector incur so much overhead in comparison to an ArrayList?
The naming certainly doesn't convey such an issue.
Service: Fixed up the listeners and callbacks