Added SerpentOpt.cpp with cleaned up code and marginally speedier LT