Modernized and ARCified the code; added better README