Fixed a big part of the invalid check procedure. Added link to main documentation on github. Optimize check procedure to be automatic and optimized for only changed situations