Ranges for banning and unban.

Implemented range banning.
Implemented single ip and range unbanning.
Also threw in the .gitignore, otherwise it tries to commit build files.