Updated setup script, package dependencies and Karma