updated interface
cleaned up VacSys.java
updated test files
fixed bug in resolve semi heap