added function documentation for the init function
several changes to facilitate using the bcfr2000 object in a componund controller

- added todo list
- added banks parameter to init function
- added logic to handle passing a bank paramter or not