Change: Package structure to use modules

Each individual loop type now has its own module along with an
index loader module and a helper module for reusable methods.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: New sequential content and tests

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: New fan content and tests

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Variable passing to match specifications

Some methods called for additional parameters being passed to
user defined methods. These have now been added.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Placement of fan function

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Location of 'execute' to helpers module

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: README to reflect current status

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: NPM Package version number

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>