refactoring
implement transient analysis

TODO:
add sparse support to transient analysis
implement trapezoidal method
write resutls to file (.plot)
implement exp(), sin(), pulse(), pwl() update methods