Updated Minicab Software

Still in progress