Created File API for Plugins

Later I will implement properties