JSHinting & Cleanup