Added knockoutjs components
Added material design checkbox component
Added lang changing animation
Fixed Signature trailing whitespace (Closes #270)