swizzled -main function to accept different arg signatures
moved earnings data to a separate directory