-Moved list-swap.js to common.js
-Added feature sniffing function
Added feature-detection and warnings if features not available