updated SConstruct
added end of file newlines
added some virtual destructors