ignore .swp file
add thrift compiler as thirdparty lib