Changed karma browser to Chrome

Couldn't get PhantomJS running, used Chrome instead.
Custom classes for Modal

Extended modal to take additional classes from data-class on the
directive.
Includes a unit test for this new feature.
Ignored libpeerconnection.log