Added SerpentOpt.cpp which contains the cleaned up non-bitslice implementation.