added dynamic class binding and fixed some git ignore issues