fixes #3, fixes #7, fixes #19, fixes #20; improved alerts; added build instructions; bug fixes