Finished functions
Unfinished functions
Minor edit
Added rar files to gitignore