New custom

Update to custom themes, Updated to be able to merge with the current master.

Things left to do:
Let the -c flag display a list of the themes in the users directory. I believe this is going to have to be done via the make-snake bash wrapper.