Restructure files

Break fishback.js into separate files.