Refactored JS code; Renamed files; Added min version