use include statements rather than using/import
rearrange to be a proper julia package