Clone from CS2410 - Remove unused packages and refactor to be stand-alone project