Big & Last Update

This will be the last update of KeyPress on my part. Added many new features and fixed multiple bugs