Add system property mechanism, documentation

Signed-off-by: Colin Patrick McCabe <cmccabe@cloudera.com>
Add .swp to .gitignore

Signed-off-by: Colin Patrick McCabe <cmccabe@cloudera.com>