Started work on version 2.3.0

Goals for version 2.3.0:
+ Rewrite permission system
+ Implement undo function
+ Implement a config reload function