issue #101  working on it
fixes #101: working on rebranding, trying to make it as generic as possible so it will benefit everybody. code and file cleanup