Functional But Ugly

Currently the system takes station input, then processes, returns an
(ugly) list and outputs before closing