created BCINIT subroutine
added rotation subroutines and implemented RK4 scheme
added residual output
switched vector order in avocado.f90 and added optimization flag
added OpenMP parallelization