Reworked entire program
Saveing, might not compile
Added graphing and search
finished graphing catiogry search