use cdnjs; do not require bower; updated deps