Moved permban list to a seperate class
Refractoring
Code cleanup
Merged with master