var sqlite = require('sqlite3')
var fs = require('fs')
var crypto = require('crypto')
var async = require('async')
module.exports = {
layers: [],
databases: [],
datasets: [],
init: function(dir){
var self = this
fs.readdir(dir,function(err,files){
if(err) throw err
files.forEach(function(file){
if(file.substr(-3) === '.db'){
//Create our database index element
var dbInfo = {}
var fullPath = dir + '\\' + file
//Create our db ID
var fileNameCheckSum = crypto.createHash('md5')
fileNameCheckSum.update(fullPath)