move optimization functions to optimization module, rename test module
add test_branchcut code to optimization __main__ for development/debugging purposes
working on/debugging branch_cut