Updated README.md with instructions for compiling and guidelines
Added --ff-only to 'git pull upstream master'.

Ensures that no commits have been made directly to master.
Added Advanced Techniques section
Merge PE #834 - contrib docs in readme