added class to manage expression building. Made Symbol class abstract