Fix new card scroll

Added a bug fix along with some file separations. Had to explicitly include the .coffee extension due to the version of browserify that is used by karma-browserify (too old).

The actual fix is really simple, it's in the cards service, but spent some time configuring karma on my machine and tweaking the configuration.

@elvanja let me know if you see something weird here, since you are more experienced with Karma than I am.