Security

Added multiple layers of security to protect from modifications and IDE
usage