Updated build file
Added provider test program
Separated provider test project from main project