Added automated language detector.
Updated npm and bower files.