Cleaned Up cabnet code
Started work on the cabnet gui