Added mcp_version variable. Added mcp_dir exist check.

Added a mcp_version variable to accoutn for different versions of mcp.
Also added a check if mcp has already been extracted.
Fixing up install so that it works more reliably