General code improvements, and create a README

This changes several methods from the

    if(boolean)
        return true;

    return false;

to

    return boolean;

This produces the same results as the first line of code, but there is one less if statement to run.

Also, you should have a README.md